@charset "utf-8";
/* design by tuy 2014.06.25 22:20 PM*/



/*--------------------------index---------------------------*/
*{margin:0;padding:0}
a:hover{text-decoration:none;}
body {background:#f9f8f4;font-size:12px;letter-spacing:0.1em;min-width:980px;font-family:'微软雅黑';}
.ellipsis { white-space: nowrap;text-overflow: ellipsis; overflow: hidden;float:left}
.red {color:#c60601}
.gray {color:#777}
.yellow {color:#c3a40b}
.black {color:#000}
.fontBig{font-size:18px;}
.green {color:#57bf00}
a.width_200{width:100px;}
a.blue,span.blue{color:#5c8fea}
a.blue{cursor:pointer}
a.team_manage{color:#5c8fea;float:right;padding-right:10px;cursor:pointer}
a.btn_gray{background:#e7e7e7;color:#a7a7a7;padding:7px 10px;cursor:pointer;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_gray:hover{background:#e3e3e3}
a.btn_dark{background:#616872;color:#fff;padding:7px 40px;cursor:pointer;font-size:16px;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_dark:hover{background:#484e53}
a.btn_red{background:#c60601;color:#fff;padding:7px 20px;font-size:16px;cursor:pointer;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_red:hover{background:#9a0707}
a.btn_blue {background:#122a46;color:#fff;padding:7px 20px;font-size:16px;cursor:pointer;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_blue:hover{background:#0d1d31;}
a.btn_blue_radius {background:#122a46;border-radius:5px;color:#fff;width:262px;height:40px;line-height:40px;padding:0px 20px;font-size:16px;cursor:pointer;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_blue_radius:hover{background:#0d1d31;}
a.btn_blue_radius_ {background:#354e9f;border-radius:5px;color:#fff;width:162px;margin-left:10px;height:38px;line-height:38px;padding:0px 20px;font-size:16px;cursor:pointer;text-align:center;display:inline-block;*display:inline; *zoom:1;}
a.btn_blue_radius_:hover{background:#2d4186;}


#right_bottom_wrap{#position:relative;#width:760px;}
.wrap_980 {width:980px;margin:0 auto;position:relative;overflow: hidden;}
.wrap{padding:20px;_width:720px;}
.wrap_border{border:1px solid #ccc;padding:10px;margin-bottom:15px;font-size:16px;color:#888}
.wrap_center{text-align:center}
.border_bottom {border-bottom:1px solid #16171b}
.border_top {border-top:1px solid #45464a}
#bg{position:absolute;left:0;top:479px;z-index:-1;background:url(../images/bg.png) left top no-repeat;display:none}
#head{background:url(../images/top.png) center center no-repeat;background-color:#222222;height:86px;}
#head .tel{}
#head #nav{margin-left:340px;line-height:86px;font-size:14px;}
#head #nav li{float:left;color:#c2c2c2}
#head #nav li a{float:left;color:#fff;padding:0 15px;letter-spacing:0.1em;}
#head #nav li a:hover{color:#5286d9}
#head #nav li a.active{color:#5286d9}
#head #nav li span.red{font-size:12px;letter-spacing:0em;width:120px;}
#head #nav li  .mobile{padding-left:38px;#padding-left:48px;}
#head #nav li  .tel{padding-left:32px;letter-spacing:0em;font-size:16px;}

#foot{background:#222222;height:296px;color:#fff;}
#foot p{padding-top:25px;text-align:center;color:#6c7073}
#foot .foot_right{position:absolute;top:30px;right:0;width:340px;}
#foot .foot_right a{float:left;width:100px;height:16px;line-height:16px;margin-top:5px;padding-left:10px;color:#acadaf;}
#foot .foot_right a.border{border-right:1px solid #45494c}
#foot dl{float:left;height:140px;padding-top:30px;line-height:30px;padding-right:30px;}
#foot dl dt{font-size:14px;}
#foot dl dd a {color:#acadaf;}
#foot dl dd a:hover,#foot .foot_right a:hover {color:#5286d9;}

#mainbody_login {height:680px;background:url(../images/login_bg.jpg) center center no-repeat;overflow:hidden;padding-top:200px;}
#mainbody{width:978px;margin:10px auto;height:1164px;border:1px solid #dedede;background:#fff;overflow:hidden}
#mainbody .title{height:60px;border-bottom:1px solid #dedede;text-indent:1.5em;line-height:60px;color:#122a46;font-size:16px;overflow:hidden}
#mainbody .title_yellow{border-top:1px solid #dedede;}
#mainbody .title .tab_title{float:left;padding:0 30px;height:58px;text-align:center;text-indent:0;border-bottom:2px solid #fff;line-height:58px;cursor:pointer;}
#mainbody .title .tab_cur{border-bottom:2px solid #5a90f0;}
#mainbody .title_yellow .tab_cur{border-bottom:2px solid #d7691e;}
#mainbody .title .tab_title:hover{color:#5a90f0}
#mainbody .title_yellow .tab_title:hover{color:#d7691e}
#mainbody .title_left{height:60px;border-bottom:1px solid #dedede;text-indent:3em;line-height:60px;color:#666666;font-size:14px;cursor:pointer;}
#mainbody .title_active,#mainbody .title_left:hover {color:#003399}
#mainbody .wechat_pic{width:218px;height:193px;background:url(../images/wechat.png) center 0px no-repeat;text-align:center}
#mainbody .wechat_pic .span_title{color:#333;font-size:14px;padding-top:17px;padding-left:15px;padding-bottom:20px;}
#mainbody .wechat_pic .span_bottom{color:#bbb}
#mainbody .wechat_pic img{width:112px;height:112px;}
#mainbody .title_left_wrap{border-bottom:1px solid #dedede;overflow:hidden;text-indent:3em;line-height:40px;color:#666666;font-size:14px;}
#mainbody .title_left_wrap a,#mainbody .title_left_wrap span{float:left;width:100%;}
#mainbody .title_left_wrap a{color:#959595}
#mainbody .title_left_wrap a:hover{color:#003591}
#mainbody .title_left_wrap a.active {color:#003591}
#mainbody .title_left_wrap a i{font-style:normal;float:right;margin-right:0;font-size:12px;font-family:'宋体'}

.login_ewm{width:270px;height:51px;background:url(../images/login_bottom.png) center 0px no-repeat;padding:15px;}
.login_ewm img{float:left;width:50px;height:50px;margin-right:20px}
.login_ewm p{line-height:25px;font-size:16px;}
.login_ewm p span{font-size:12px;color:#bbb}
table.grid01{width:100%;}
table.grid01 tr td{padding-bottom:10px;font-size:14px;color:#777}
table.grid01 tr td.left{text-align:right}
table.grid02{width:100%;border:1px solid #e1e1e1;border-bottom:0}
table.grid02 tr td{border-bottom:1px solid #e1e1e1;font-size:12px;color:#777;padding:5px 0;text-align:center}
table.grid02 tr td img{width:30px;height:20px;}
table.grid02 tr.head td{font-weight:bold;font-size:14px;}
table.grid02 tr td.left{text-align:right}

table.grid03{width:100%;}
table.grid03 tr td{border-bottom:1px solid #e1e1e1;font-size:12px;color:#777;padding:5px 0;text-align:left;height:30px;line-height:30px;}
table.grid03 tr td a.ellipsis{width:620px;float:left;color:#777;text-indent:0.5em;}
table.grid03 tr td a.ellipsis:hover{color:#5c8fea}
table.grid03 tr td.no_border{border:none}
table.grid03 tr td.no_border02{border:none;height:15px;padding:0}


table.grid04{width:100%;}
table.grid04 tr td{padding-bottom:10px;font-size:14px;color:#777;text-align:left}
table.grid04 tr td.left{text-align:right}


table.grid05{width:100%;border:1px solid #e1e1e1;border-bottom:0 }
table.grid05 tr td{border-bottom:1px solid #e1e1e1;font-size:12px;color:#777;padding:5px 0;text-align:left;padding-left:0.5em;height:30px;line-height:30px;}
table.grid05 tr td a.ellipsis{width:620px;float:left;color:#777;text-indent:0.5em;}
table.grid05 tr td a.ellipsis:hover{color:#5c8fea}
table.grid05 tr td.no_border{border:none}

table.grid06{width:100%;}
table.grid06 tr.left td{border-bottom:1px solid #e1e1e1;font-size:12px;color:#777;padding:5px 0;text-align:left;height:30px;line-height:30px;}
table.grid06 tr.right td{border-bottom:1px solid #e1e1e1;font-size:12px;color:#777;padding:5px 0;text-align:center;height:30px;line-height:30px;}
table.grid06 tr td a.ellipsis{width:620px;float:left;color:#777;text-indent:0.5em;}
table.grid06 tr td a.ellipsis:hover{color:#5c8fea}
table.grid06 tr td.no_border{border:none}
table.grid06 tr td.no_border02{border:none;height:15px;padding:0}

table.grid07{width:300px;margin:0 auto}
table.grid07 tr td{font-size:12px;color:#777;padding:10px 0;height:40px;line-height:40px;#padding-right:4px;}
table.grid07 tr td.left{text-align:left;padding:4px 0;}
table.grid07 tr td.right{text-align:right;padding:4px 0;}
table.grid07 tr td.login_title{background:url(../images/login_top.png) 0 center no-repeat;height:50px;line-height:50px;color:#777;font-size:24px;text-align:center;}
table.grid07 tr td .grid01_input {border-radius:5px;}

table.grid08{width:300px;margin:0 auto}
table.grid08 tr td{font-size:12px;color:#777;padding:7px 0;height:40px;line-height:40px;#padding-right:4px;}
table.grid08 tr td.left{text-align:left;padding:4px 0;}
table.grid08 tr td.right{text-align:right;padding:4px 0;}
table.grid08 tr td.login_title{background:url(../images/login_top.png) 0 center no-repeat;height:40px;line-height:40px;color:#777;font-size:24px;text-align:center;}
table.grid08 tr td .grid01_input {border-radius:5px;}
table.grid08 tr td a.login_a{color:#777;}
.grid01_input {height:36px;line-height:36px;border:1px solid #dddddd;width:100%;text-indent:0.2em;overflow:hidden}
.select_address {float:left;height:36px;width:150px;}
.select_address_short{width:140px;}
.grid01_input_name {height:36px;float:left;padding:0 20px;background:#f2f2f2}
.grid01_input_tel {height:36px;float:left;padding:0 30px;color:#003591}
.grid01_input_position {height:36px;float:right;padding:0 10px;text-align:right}
.team_logo{width:117px;height:85px;border:1px solid #ccc}





h4.article_title{height:30px;line-height:30px;font-size:16px;color:#777;font-weight:normal;text-align:center;}
h4.article_title_left{height:50px;line-height:50px;font-size:16px;color:#777;font-weight:normal;text-align:left;}
h4.h70 {height:70px;line-height:70px;font-size:22px;color:#000;font-weight:normal}
h4.h70_right {text-align:right}
.article_time{color:#aaa;font-size:12px;text-align:center;height:30px;line-height:30px;}
p.article {font-size:16px;line-height:22px;color:#888;text-indent:2em;}
#join_match {position:absolute;top:368px;color:#fff;font-size:22px;right:15px;height:138px;width:138px;text-align:center;line-height:138px;cursor:pointer;}
#join_match:hover{color:#aaa}
#super_match_p{position:absolute;top:1049px;color:#000;font-size:16px;left:375px;width:200px;text-align:center;line-height:20px;}
#super_match_p span {font-size:12px;}

#match_ul a.active,.alipy,span.blue_notify,span.red_notify,span.icon_location_gray,span.icon_clock_gray,span.icon_clock,a.page_right,a.page_left,a#hot_more,span.pic_prev,span.pic_next,span.icon_location,span.icon_index,span.icon_myMatch,span.icon_myProfile,span.icon_myTeam,.search_box a,a.btn_red_radius,a.btn_red_radius span,a.btn_gray_radius,a.btn_gray_radius span,span.icon_yellowPoint,.focusBox .num li.on a,.focusBox .num a:hover,.focusBox .num li span
{background-image:url(../images/icon.png);_background-image:url(../images/icon.gif);background-repeat:no-repeat;}

span.icon_index{background-position:12px -489px;}
span.icon_myMatch{background-position:12px -537px;}
span.icon_myProfile{background-position:12px -587px;}
span.icon_myTeam{background-position:12px -637px;}
span.icon_yellowPoint{background-position:5px -1145px;padding-left:30px;height:30px;float:left;font-size:12px;line-height:30px;}
span.icon_location{width:20px;position:relative;top:3px;#top:0px;height:20px;background-position:0px 0px;display:inline-block;*display:inline; *zoom:1;}
span.icon_location_gray{width:20px;position:relative;top:3px;#top:0px;height:20px;background-position:0px -100px;display:inline-block;*display:inline; *zoom:1;}
span.icon_clock_gray{width:20px;position:relative;top:6px;#top:3px;height:20px;background-position:0px -150px;display:inline-block;*display:inline; *zoom:1;}
span.icon_clock{width:20px;position:relative;top:6px;#top:3px;height:20px;background-position:0px -50px;display:inline-block;*display:inline; *zoom:1;}
span.red_notify{width:25px;position:relative;top:3px;#top:0px;height:25px;background-position:0px -250px;display:inline-block;*display:inline; *zoom:1;}
span.blue_notify{width:12px;position:absolute;left:-20px;top:8px;#top:0px;height:12px;background-position:0px -200px;display:inline-block;*display:inline; *zoom:1;}


span.pic_prev,span.pic_next{position:absolute;left:50%;bottom:0px;width:34px;height:37px;margin-left:-38px;background-position:0px -795px;cursor:pointer}
span.pic_next{background-position:-40px -795px;margin-left:0;}
#match_ul a.active{background-position:center -1363px;}
a.btn_red_radius{float:left;height:27px;padding-left:10px;background-position:left -1227px;margin-left:20px;}
a.btn_red_radius span{float:left;height:27px;padding-right:10px;_position:relative;margin-right:-10px;background-position:right -1227px;line-height:27px;color:#fff}
a.btn_gray_radius{float:left;height:27px;padding-left:10px;background-position:left -1200px;margin-left:20px;}
a.btn_gray_radius span{float:left;height:27px;padding-right:10px;_position:relative;margin-right:-10px;background-position:right -1200px;line-height:27px;color:#fff}




/* 焦点图 */
.focusBox { float:left; position: relative; width: 585px; height: 398px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 585px; height: 398px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background-position:0 -750px; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background-position:0 -700px;  }

.login_box{float:left; width:380px;height:400px;background:#fff;border-radius:10px;margin-left:10px;overflow:hidden}

#super_match_ul{position:absolute;top:1227px;#top:1233px;color:#000;font-size:16px;left:685px;width:200px;text-align:left;line-height:29px;}
.red_borderLeft{float:left;border-left:1px solid #c60601;padding-left:7px;height:20px;line-height:20px; }
.search_box{float:right;width:300px;height:43px;background:url(../images/search_box.jpg) 0 0 no-repeat;margin-top:8px;margin-right:10px;}
.search_box input{height:39px;line-height:39px;margin-top:2px;color:#777;float:left;width:230px;border:none;}
.search_box a{width:39px;height:39px;background-position:15px -1288px;float:left;padding-left:15px;cursor:pointer}

.title_right {float:right;margin-right:15px;color:#999;}
.title_right a {padding:0 10px;text-decoration:underline;cursor:pointer}
.red_borderLeft_wrap {text-align:right;padding:15px 0;color:#777;font-size:14px;}


.border_wrap{border:1px solid #e1e1e1;padding:15px;overflow:hidden;font-size:14px;line-height:30px;}
.border_wrap a.btn_red{height:20px;line-height:20px;margin-top:20px;}
img.img_left{float:left;margin-right:10px;}
img.yzm {width:200px;height:37px;border:1px solid #dddddd }

.team_logo_left{float:left;width:122px;_overflow:hidden;}
.team_logo_left img{width:120px;height:120px;border:1px solid #ccc}
.team_logo_left a{float:left;width:100%;text-align:center;color:#aaa;height:40px;line-height:40px;font-size:16px;}

.team_logo_left02{float:left;width:168px;}
.team_logo_left02 img{width:158px;height:112px;}
.team_logo_left02 a{float:left;width:100%;text-align:center;color:#aaa;height:40px;line-height:40px;font-size:16px;}
.team_logo_left02_wrap {width:158px;height:112px;position:relative;margin-bottom:10px;}
.team_logo_left02_wrap .bg{width:158px;height:112px;position:absolute;background:#000;left:0;top:0;opacity:0.5;filter:alpha(opacity=50);color:#fff;font-size:16px;text-align:center;line-height:112px;}
.frame{background:#000;opacity:0.7;;filter:alpha(opacity=70);position:absolute;top:0;left:0;width:100px;position:fixed;z-index:998;display:none}
#dialog{background:#fff;width:572px;height:282px;position:fixed;top:100px;left:50%;margin-left:-286px;z-index:999;display:none}

#dialog .dialog_top{position:absolute;top:0;left:0;width:100%;text-indent:2em;height:40px;font-size:16px;line-height:40px;border-bottom:1px solid #ccc;}
#dialog .dialog_content{position:absolute;top:60px;left:0;width:100%;height:170px;padding:0px;text-align:center}
#dialog input[type="radio"]{position:relative;top:2px;}

input.file01{opacity:0;position: absolute;top:70px;width:150px;left:42px;cursor:pointer;filter:alpha(opacity=0);}

#pagebar{height:30px;text-align:right;margin-top:10px;}
#pagebar a{background:#dadee1;cursor:pointer;color:#fff;display:inline-block;*display:inline; *zoom:1;height:30px;line-height:30px;padding:0 12px;}
#pagebar a:hover,#pagebar a.active{background:#152942}
#mainbody .leftlayout{width:217px;height:1164px;float:left;border-right:1px solid #dedede;_overflow:hidden}
#mainbody .rightlayout{width:760px;height:1164px;float:left;_margin-left:109px;_margin-top:-1164px;}
#mainbody .leftlayout .title_head{height:337px;padding-top:20px;text-align:center;border-bottom:1px solid #dedede;line-height:50px;color:#122a46;font-size:12px;}
#mainbody .leftlayout .title_head img {width:140px;height:185px;}
#mainbody .leftlayout .title_head .align_left {text-align:left;line-height:30px;letter-spacing:0em;padding-left:10px;color:#777}


/*  select */
.uew-select .uew-select-value{height:34px; margin-top:0px;line-height:34px;resize:none;border: 1px solid #dededc;line-height: 34px;text-indent: 0.5em;_display:none}
.uew-border-flag,.uew-border-flag,textarea.uew-border-flag,.uew-select .uew-select-value.uew-border-flag{border-width:1px;border-style:solid;border-color:#bababa #e9e9e9 #e9e9e9 #bababa;}
.uew-select{position:relative;}
.uew-select .uew-select-value{z-index:1;position:relative;font-size:12px;color:#bbb; text-indent:5px;background-image:url(../images/icon.png)  ;background-position:right -1051px;background-repeat:no-repeat}
.uew-select-value em{font-style:normal;}
.uew-select .uew-icon{position:absolute;right:5px;top:10px;}
.uew-select select{z-index:2;position:absolute;top:3px;_top:6px;cursor:pointer; height:34px;}
a:focus,input:focus,button:focus,select{outline:none;}
.uew-select select{opacity:0;filter:alpha(opacity=0);}
option{overflow:auto;}

#sex{_margin-top:-21px;}
.left_content {width:410px;float:left;padding-right:20px;}
.right_content {width:540px;float:left;}
h3.join_h3_01{border-bottom:1px solid #eee;height:40px;line-height:40px;color:#666;font-size:20px;font-weight:normal;margin-bottom:15px;}
h3.join_h3_02{height:40px;line-height:40px;color:#666;font-size:20px;font-weight:normal;margin-bottom:5px;}
h3.join_h3_03{border-bottom:1px solid #eee;height:40px;line-height:40px;color:#666;font-size:20px;font-weight:normal;text-align:center;margin-bottom:15px;}
p.join_p_03{text-align:center;font-size:16px;padding-bottom:20px;}
h3.join_h3_02 a{font-size:14px;float:right}
table.list_grid {border:1px solid #d7d6d2;border-bottom:none;width:100%;margin-bottom:20px;}
table.list_grid tr td{border-bottom:1px solid #d7d6d2;font-size:12px;color:#777;text-align:center;height:30px;line-height:30px; padding:0}
table.list_grid tr.header td{font-weight:bold}

table.list_grid02 {width:100%;margin-bottom:20px;}
table.list_grid02 tr td{border-bottom:1px solid #d7d6d2;font-size:12px;color:#777;text-align:center;height:30px;line-height:30px; padding:0}


.match_team_box{overflow:hidden;font-size:12px;position:relative;width:100%;height:102px;background:#fff;}
.match_team_img {width:160px;height:110px;float:left;border:1px solid #ccc;margin-right:10px;}
.match_team_title {height:50px;line-height:18px;margin-left:10px;font-size:12px;text-align:left;word-wrap:break-word;word-break:breal-all;}
.match_team_time {position:absolute;top:-3px;right:0;font-size:18px;color:#cbcbcb}
.match_team_title .blue{font-size:18px;color:#103eae;display:inline-block;height:30px;*display:inline; *zoom:1;padding-top:5px;}
.match_team_title a{color:#777}
.match_team_title a:hover{color:#103eae;}
.circle{float:left;width:85px;height:85px;background:url(../images/gray_circle.jpg) 0 0 no-repeat;color:#d0ccc9;text-align:center;line-height:85px;font-size:17px;}
.circle_blue{background:url(../images/blue_circle.jpg) 0 0 no-repeat;}
.circle_state{text-align:center;width:120px;float:left;height:42px;line-height:42px;color:#bb0909;border-bottom:1px solid #eee}
.right_content_gray{width:498px;padding:20px;background:#f8f8f8;overflow:hidden}
.join_p{color:#777;font-size:14px;}
.left_content_title{height:230px;}
.left_content_title img {float:left;width:230px;height:180px;margin-bottom:10px;margin-right:10px;}
.left_content_title .left_content_title_p{width:150px;float:left;height:190px;line-height:25px;color:#666;font-size:16px}
.left_content_title_p div{border-top:1px solid #e3e3e3;font-size:14px;color:#888;padding-top:10px;margin-top:10px;text-indent:1em;height:100px;overflow:hidden}
.join_ul {padding-left:20px;}
.join_ul li{line-height:30px;position:relative;color:#555;border-bottom:1px solid #eee}
.join_ul li.last{border:none}
h3.join_h3{height:45px;line-height:45px;border-bottom:2px solid #ddd;margin-bottom:15px;font-weight:normal;font-size:24px;}
h3.join_h3 a.tab_title{width:110px;cursor:pointer;height:30px;margin-top:10px;float:right;margin-right:5px;background:#778089;color:#fff;text-align:center;font-size:14px;line-height:30px;}
h3.join_h3 a.tab_cur{background:#122a46}
h3.join_h4{height:35px;line-height:35px;margin-bottom:5px;font-weight:normal;font-size:19px;text-align:right}
h3.join_h4 span{float:left}
#match_ul_wrap {width:980px;overflow:hidden;height:210px;position:relative;padding-bottom:10px;border-bottom:2px solid #ddd;margin-bottom:10px;}
#match_ul {overflow:hidden;position:absolute;left:-18px;}
#match_ul a{float:left;width:230px;cursor:pointer;height:220px;position:relative;margin-left:18px;}
#match_ul a img{width:230px;height:178px}
#match_ul a .bg{width:210px;padding:0 10px;height:35px;position:absolute;background:#000;left:0;bottom:42px;opacity:0.8;filter:alpha(opacity=80);color:#fff;font-size:12px;text-align:right;line-height:35px;}
#match_ul a span.blue{float:left}
#match_ul a span.white{float:left}
.alipy{width:193px;height:45px;border:1px solid #ccc;background-position:82px -951px;margin-top:10px;}
.alipy input{float:left;margin:15px auto auto 10px;}
input.top3{position:relative;top:2px;}
body#white{background:#fff}
/* 首页 */
#header{background-image:url(../images/index_top_01.png)  ;background-position:left top;background-repeat:no-repeat;background-color:#222;width:129px;}
#mainbody_index{background:#fff;position:absolute;left:129px;top:0px;overflow:hidden}
#footer{width:400px;background:#960001;position:absolute;right:0;top:0px}
#nav1{float:left;width:119px;position:absolute;left:0;bottom:170px;padding-left:10px;background-image:url(../images/index_top_02.png)  ;background-position:left -4px;}
#nav1 li{float:left;width:119px;height:27px;line-height:27px;color:#fff}
#nav1 li.mobile{text-indent:1.5em;}
#nav1 li.tel{text-indent:1.5em;letter-spacing:0em;}
#nav1 li a{color:#fff}
#nav1 li a.red{color:#c60601}


#nav2 {line-height:40px;font-size:14px;float:left;width:129px;;position:absolute;left:0;background:#222222}
#nav2 li{float:left;color:#c2c2c2;height:40px;width:129px;text-align:center;margin-bottom:5px;background:#2b2b2b}
#nav2 li a{color:#fff;}
#nav2 li a:hover{color:#5286d9}
#nav2 li a.active{color:#5286d9}

#header_bottom{background-color:#222;position:absolute;left:0;bottom:0px;width:129px;height:160px;}
#header_bottom img{width:60px;height:60px;margin:10px;}
#header_bottom p{line-height:18px;color:#aaa;padding-left:5px;font-size:12px;letter-spacing:0;}
#header_bottom p.ewm{line-height:18px;color:#aaa;padding-left:10px;font-size:10px;letter-spacing:0;}

#footer_bottom{background-color:#960001;position:absolute;left:0;bottom:0px;width:400px;height:180px;color:#fff;}
#footer_bottom p{line-height:18px;color:#fff;margin:0 auto;width:370px;font-size:12px;letter-spacing:0;border-bottom:1px solid #fff;padding-bottom:10px;}
#footer_bottom h3{height:30px;line-height:30px;font-size:18px;font-weight:normal;margin:0 auto;width:370px;}
#footer_bottom_img {top:350px;width:400px;position:absolute;right:0}
#footer_bottom a#hot_more {background-repeat:no-repeat;width:126px;height:43px;line-height:43px;font-size:18px;cursor:pointer;color:#ffde1d;background-position:0px -850px;display:block;margin-left:135px;margin-top:30px;text-align:center;}
#footer_bottom a#hot_more:hover{color:#fff}
#footer_ul {overflow:hidden;padding-bottom:10px;}
#footer_ul a{float:left;width:401px;height:234px;position:relative}
#footer_ul a img{width:401px;height:234px}
#footer_ul a .bg{width:381px;padding:0 10px;height:25px;position:absolute;background:#000;left:0;bottom:0;opacity:0.8;filter:alpha(opacity=80);color:#fff;font-size:12px;text-align:right;line-height:25px;}
#footer_ul a span.blue{float:left}
#footer h3{font-weight:normal}
#footer h3.hot_zh {text-align:center;width:150px;margin:0 auto;color:#112a52;font-size:22px;line-height:30px;}
#footer h3.hot_en {text-align:center;width:150px;margin:0 auto;border-top:1px solid #eee}
a.page_left{width:30px;position:relative;top:3px;height:30px;background-position:0px -300px;display:inline-block;*display:inline; *zoom:1;cursor:pointer}
a.page_right{width:30px;position:relative;top:3px;height:30px;background-position:0px -450px;display:inline-block;*display:inline; *zoom:1;cursor:pointer}
p.footer_p{text-align:center;padding-bottom:20px;}
#footer_top{background:#fff;width:400px;height:350px;position:absolute;top:0;left:0;z-index:999}




#subnav{position:absolute;top:0;width:129px;background:url(../images/sub_bg.png) 0 0 repeat-y  ;height:2000px;z-index:1}
#header{position:relative;z-index:2}
#header_bottom{z-index:3}
#nav2{z-index:4}
#subnav ul a{float:left;width:126px;height:40px;line-height:40px;color:#fff;font-size:14px;background:url(../images/sub_bg.png) 0 0 repeat-y;margin-bottom:10px;text-indent:0.5em;border-left:3px solid #1c1c1c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#subnav ul a:hover{float:left;width:126px;height:40px;line-height:40px;color:#fff;font-size:14px;background:#444;margin-bottom:10px;text-indent:0.5em;border-left:3px solid #fff}
#subnav ul{position:absolute;left:0px;width:129px;}
#nav2 li{margin-bottom:10px}

.pic_img{float:left;}